
/** 
 * @brief f sdf
 */
void f()
{
	/** gogogo */

	if (a==1)	/**<  judge */
	{
		/** step1*/
		function();
		/** step1.1*/
		function();
	}else
	{
		/** step2*/
		function();
	}


	/** gogogo2 */

	if (a==1)	/**<  judge2 */
	{
		/** step2.2.1*/
		function();
		/** step2.2.1.1*/
		function();
	}else
	{
		/** step2.2.2*/
		function();
	}

	/** step3 */
	haha();
}

void f2()
{
	{
		function();
	}
	{
		/** f2 step2*/
		function();
	}
}


